<?php
declare (strict_types = 1);

namespace app\admin\controller;


use think\facade\View;
use app\admin\model\Admin;
use think\Request;

class Index
{

    public $admin;
    // 加载类的时候自动
    public function __construct(Admin $admin)
    {
        $this->admin = $admin;
    }

    public function index()
    {
        dd($this->admin);
        return '您好！这是一个[admin]示例应用';
    }

    public function list(){
        dd($this->admin);
        return  View::fetch('index');
        return "这是admin里面的list方法";
    }

    public function getData(){
        return "这是获取data数据";
    }

    public function doLogin(Request $request){
        // 查数据、验证用户名、密码

    }

    // 依赖注入 、 不需要实例化、通过注入的形式加载需要的类
    public function import(Admin $a){

//        通过new创建
//        $obj = new Admin();
        $a->find();
        $a::get();
//        dd($obj);
//        dd($admin);
    }
}
